<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      var res = parseInt(Math.random() * 10); // 1.如何获取 0-10 (不包含10) 的随机数 的整数
      console.log(res);

      var res = parseInt(Math.random() * 10) + 10; // 2.如何获取 10-20 （不包含20的数）随机的整数
      console.log(res);

      var res = parseInt(Math.random() * 10) + 40; // 3.如何获取  40-50 （不包含50）的随机整数
      console.log(res);

      var min = 0,
        max = 10;
      var res = parseInt(Math.random() * (max - min)) + min; // 4.想获取 min-max(不包含max)的随机整数 ?
      console.log(res);

      function fn(min, max) {
        var res = parseInt(Math.random() * (max - min)) + min;
      }
      fn(0, 10);
      console.log(res);

      function randomNum(min, max) {
        return parseInt(Math.random() * (max + 1 - min) + min); // 6.封装一个0-10 （包含0 也包含10）；
      }
      console.log(randomNum(0, 10));
      //下一部分
      function randomNum(min, max) {
        return Math.ceil(Math.random() * (max - min) + min);
      }
      // 0--9.99999；
      // var num = 0;
      // console.log( Math.ceil(num));

      // 概率不相同；
      function randomNum(min, max) {
        return Math.round(Math.random() * (max - min) + min);
      }
      // 0  0-0.499999999
      // 1 0.5-1.4999999
      // 2
      // 9
      // 10  9.5- 9.999999
    </script>
  </body>
</html>
